immersion microscopy - French English Dictionary